// let a = 100
// let b = 200
// let res = a + b
// console.log(res)
// let fun = () => {
//     console.log("函数")
// }
// fun()
// const { log } = require("console")
//     // const { log } = require("console")
//     //node 自带函数fs
// const fs = require("fs");
// fs.readFile("C:\\install.log", "utf-8", (err, data) => {
//     if (err) {
//         console,
//         log(err)
//         return
//     }
//     console.log(data)
// })

const path = require("path")
console.log(path.sep)

let p = path.join("src", "aa.js")
console.log(p)
let p1 = path.resolve("aaa", "install.log")
console.log(p1)
let p2 = path.resolve("/aaa", "install.log")
console.log(p2)
const path1 = require("path")
const pathStr = path.join("/a", "/b/c", "../", "./d", "e") //../会将前面一个的路径抵消掉，只有../才会抵消
console.log(pathStr)
console.log(path.basename(p2)) //得到某个路径的文件名
console.log(path.basename(p2, ".log")) //不带后缀的文件名
console.log(path.dirname(p2)) //除了文件的其他路径
console.log(path.extname(p2))
path.parse() //解析路径
console.log(__dirname)
console.log(__filename)